home *** CD-ROM | disk | FTP | other *** search
/ comtecelectrical.ca / www.comtecelectrical.ca.tar / www.comtecelectrical.ca / infobots / Backup / MSOCache / All Users / 90000409-6000-11D3-8CFE-0150048383C9 / YH561411.CAB / FL_wshmeta_xsd________.3643236F_FC70_11D3_A536_0090278A1BB8 < prev    next >
Extensible Markup Language  |  2000-11-29  |  2KB  |  85 lines

  1. <?xml version='1.0' encoding='utf-8' ?>
  2. <schema targetNamespace='Windows Scripting Host'
  3.         xmlns='http://www.w3.org/1999/XMLSchema'
  4.         xmlns:wsh='http://schemas.microsoft.com/Schemas/WindowsScriptingHost'
  5.         xmlns:vs='http://schemas.microsoft.com/Schemas/VisualStudio/HTML Intellisense'
  6.         vs:ishtmlschema="false"
  7.         vs:iscasesensitive="true"
  8.         >
  9.  
  10. <annotation>
  11.     <documentation>
  12.     Windows Scripting Host schema.
  13.     Version 1.0
  14.     </documentation>
  15. </annotation>
  16.  
  17. <!-- <package> -->
  18. <element name='package'>
  19.     <complexType>
  20.         <choice>
  21.             <element ref='wsh:comment' />
  22.             <element name='job' type='wsh:jobType' />
  23.         </choice>
  24.         <attribute name='id' type='string' />
  25.     </complexType>
  26. </element>
  27.  
  28. <!-- <comment> -->
  29. <!-- 
  30.     simple types (e.g. 'string') can't have attributes in XSD so we must
  31.     derive a complexType to give <comment> it's id attribute.
  32.   -->
  33. <element name='comment' >
  34.     <complexType base='string' derivedBy='extension'>
  35.         <attribute name='id' type='string' />
  36.     </complexType>
  37. </element>
  38.  
  39.  
  40. <!-- <job> -->
  41. <complexType name='jobType'>
  42.     <choice>
  43.         <element ref='wsh:comment' />
  44.         <element name='object' type='wsh:objectType'  vs:htmlequivalent="object"/>
  45.         <element name='reference' type='wsh:referenceType' />
  46.         <element name='resource' type='wsh:resourceType' />
  47.         <element name='script' type='wsh:scriptType'  vs:htmlequivalent="script"/>
  48.     </choice>
  49.     <attribute name='id' type='string' />
  50. </complexType>
  51.  
  52. <!-- <object> -->
  53. <complexType name='objectType' content='empty'>
  54.     <attribute name='events' type='string' />
  55.     <attribute name='id' type='string' />
  56.     <attribute name='classid' type='string' />
  57.     <attribute name='progid' type='string' />
  58. </complexType>
  59.  
  60. <!-- <reference> -->
  61. <complexType name='referenceType' content='empty' >
  62.     <attribute name='id' type='string' />
  63.     <attribute name='guid' type='string' />
  64.     <attribute name='object' type='string' />
  65.     <attribute name='version' type='string' />
  66. </complexType>
  67.  
  68. <!-- <resource> -->
  69. <complexType name='resourceType' base='string' derivedBy='extension'>
  70.     <attribute name='id' type='string' />
  71. </complexType>
  72.  
  73. <!-- <script> -->
  74. <complexType name='scriptType' content='textOnly' >
  75.     <attribute name='id' type='string' />
  76.     <attribute name='language'>
  77.         <simpleType base='string'>
  78.             <enumeration value='javascript' />
  79.             <enumeration value='vbscript' />
  80.         </simpleType>
  81.     </attribute>
  82.     <attribute name='src' type='uri-reference' />
  83. </complexType>
  84.  
  85. </schema>